package cn.regexp.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
@TableName("shop_consignee")
/* 收货人 */
public class ShopConsignee {

    public static final int DELETE_NO = 0;  // 正常
    public static final int DELETE_YES = 1; // 已删除

    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 收货人姓名
     */
    private String consigneeName;

    /**
     * 收货人手机号码
     */
    private String consigneeMobile;

    /**
     * 学校
     */
    private String universityName;

    /**
     * 校区
     */
    private String campusName;

    /**
     * 楼名
     */
    private String buildingName;

    /**
     * 详细地址
     */
    private String detailInfo;

    /**
     * 完整地址
     */
    @TableField(exist = false)
    private String fullAddress;

    /**
     * 是否默认（false 否、true 是）
     */
    private Boolean isDefault;

    /**
     * 是否删除（0否、1是）
     */
    private Integer isDel;
}